.mobile_type .headlines h1 {
    font-size: 5.5vw;
}

.mobile_type .block1 {
    padding-top: 5vw !important;
    padding-bottom: 5vw !important;
}

.mobile_type .headlines {
    height: auto;
    min-height: 28vw;
    width: 100%;
    margin-bottom: 14vw !important;
}

.mobile_type .headlines .headlines-container-web {
    overflow: inherit;
    padding-top: 2vw;
}

.mobile_type .headlines-wrapper {
    height: 100%;
}

.mobile_type .headlines .headlines-container {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 4vw 4vw;
    overflow: inherit;
}

.mobile_type .headLinesWrap {

    margin-top: 1vw;
    width: 82%;
}

.mobile_type .headlines .tag-head {
    margin-right: 4vw;
    position: relative;
    margin-top: 4vw;
}

.mobile_type .headlines .tag-head span {
    display: block;
    position: absolute;
    min-height: 5vw;
    font-size: 5vw !important;
    color: #fff;
    padding: 1vw 0;
    text-align: center;
    width: 11vw;
    font-weight: bold;
    line-height: 11vw;
}

.mobile_type .headlines .tag-head img {
    width: 11vw;
}

.mobile_type .headLinesWrap a {
    display: block;
    padding-left: 5.3333vw;
    background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/40254/dian_on.png) no-repeat left center;
    background-size: 9px;
    line-height: 6vw;
    font-size: 4vw;
    color: #1492ff;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mobile_type .headLinesWrap a.ariafontcontent {
    font-weight: bold;
}

.mobile_type .headLinesWrap a:hover {
    background: url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web3096/site/images/40254/dian_on.png) no-repeat left center;
    color: #1492ff;
    font-weight: bold;
    background-size: 9px;
}

.mobile_type .ts_more {
    position: absolute;
    display: inline-block;
    font-size: 0vw;
    color: transparent;
    right: -4vw;
    bottom: -14vw;
}

.mobile_type .ts_more::after {
    content: '更多';
    display: block;
    width: 18.6667vw;
    height: 6.4vw;
    font-size: 4vw;
    line-height: 6.4vw;
    text-align: center;
    background: #fff;
    color: #1492ff;
}

.mobile_type .photo-columns {
    padding: 0vw 2vw;
}

.mobile_type .photo-columns .photo {
    width: 100%;
    height: auto;
}

.mobile_type .photo-columns .photo .img {
    width: 100%;
    height: 56vw;
    position: relative;
    overflow: hidden;
}

.mobile_type .photo-columns .photo .img ul {
    width: 999vw;
    height: 56vw;
}

.mobile_type .photo-columns .photo .img ul li {
    width: 96vw;
    height: 56vw;
}

.mobile_type .img ul li a img {
    width: 100% !important;
    height: 56vw;
    object-fit: cover;
}

.mobile_type .photo-columns .photo .bg {
    width: 100%;
    line-height: 12vw;
    height: 12vw;
}

.mobile_type .photo-columns .photo .ico {
    width: 16vw !important;
    height: 2vw;
    position: absolute;
    bottom: 5vw;
    right: 1vw;
    z-index: 3;
}

.mobile_type .photo-columns .photo .ico a {
    display: block;
    float: left;
    width: 2vw;
    height: 2vw;
    background: #fff;
    margin-right: 1vw;
}

.mobile_type .photo-columns .photo .ico a.on {
    width: 2vw;
    background: #1c5bb8;
}

.mobile_type .photo-columns .photo .img ul li span {
    width: 70vw;
    height: 12vw;
    line-height: 12vw;
    padding-left: 1vw;
    font-size: 4vw;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mobile_type .photo-columns .columns {
    width: 100%;
    height: auto;
    overflow: hidden;
}

/* 图片新闻开始 */
.mobile_type .Rotation {
    width: 100%;
    height: 58.4vw;
}

.mobile_type .Rotation .swiper-slide img {
    width: 100%;
    height: 58.4vw;
}

.mobile_type .Rotation .swiper-slide .text {
    height: auto;
    line-height: 9.6vw;
    font-size: 4vw;
}

.mobile_type .Rotation .swiper-pagination-clickable .swiper-pagination-bullet {
    width: 1.6vw;
    height: 1.6vw;
}

.mobile_type .Rotation .swiper-container-horizontal>.swiper-pagination-bullets {
    padding-right: 2.6667vw;
    bottom: 2.6667vw;
}

.mobile_type .Rotation.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 2.6667vw;
    padding-right: 2.6667vw;
}

/* 图片新闻结束 */




.mobile_type .same-title {
    height: auto;
    line-height: 12vw;
    overflow: hidden;
    background: #ededed;
}

.mobile_type .same-title li {
    font-size: 5vw;
}

.mobile_type .same-list li,
.mobile_type .zwgg-list li,
.mobile_type .same-list-new li {
    background: none;
    padding-left: 0vw;
    line-height: 8vw;
    border-bottom: 0.2667vw dashed #eeee;
}

.mobile_type .same-list li a {
    font-size: 4vw;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    float: left;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: inherit;
}

.mobile_type .same-list li span {
    font-size: 4vw;
}



.mobile_type .center-pic {
    padding-bottom: 5vw;
}

.mobile_type .scroll_horizontal {
    position: relative;
    width: 100%;
    height: auto;
}

.mobile_type .scroll_horizontal .prev,
.mobile_type .scroll_horizontal .next {
    display: none;
}

.mobile_type .scroll_horizontal .box {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 auto;
}

.mobile_type .scroll_horizontal .list {
    overflow: hidden;
    width: 100%;
    padding-top: 0;
    height: 70vw;
    padding: 0vw 0vw;
}

.mobile_type .scroll_horizontal .list li {
    float: left;
    width: 45.5%;
    margin: 2vw;
    height: 19vw;
    overflow: hidden;
}

.mobile_type .scroll_horizontal .list li img {
    width: 100%;
    height: 19vw;
}

.mobile_type .box.ColumnColumn .swiper-wrapper {
    flex-wrap: wrap;
}

.mobile_type .box.ColumnColumn .swiper-slide {
    width: 45.5%;
    margin: 2vw;
    height: 19vw;
}

.mobile_type .switch-section {
    padding: 0 2vw;
    box-sizing: border-box;
}

.mobile_type .switch-section>ul {
    font-size: 6vw;
}

.mobile_type .switch-section>ul li {
    width: 33.333333%;
}

.mobile_type .switch-section>ul li a {
    display: block;
    height: 18vw;
    line-height: normal !important;
    text-align: center;
    padding-left: 0vw;
    border: 0vw solid #1c5bb8;
    border-bottom: 0;
    background-image: none;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mobile_type .bg-fff .block2 .switch-section>ul li a{
    line-height: normal !important;
}
.mobile_type .switch-section3 a {
    line-height: 9vw !important;
    font-size: 6vw;
}

.mobile_type .hdjl-list-left {
    width: 100%;
}

.mobile_type .switch-list {
    padding: 0vw;
    height: auto;
    overflow: visible;
    margin-top: 2vw;
}

.mobile_type .zxft-sub-common-list {
    padding-top: 2vw;
}

.mobile_type .same-title2:before,
.mobile_type .hdjl-sub-title:before {
    width: 1vw;
    height: 6vw;
    top: 2.5vw;
}

.mobile_type .zdxxgk-list {
    padding-top: 2vw;
}

.mobile_type .same-list2 {
    padding-top: 2vw;
    padding-bottom: 2vw;
}

.mobile_type .zwgk-list-left {
    width: 100%;
}

.mobile_type .same-title2 li {
    height: auto;
    line-height: 10vw;
    font-size: 5vw;
    padding: 0vw 2vw;
}

.mobile_type .same-list2 li,
.mobile_type .zxft-sub-common-list li {
    background: none;
    padding-left: 0vw;
    line-height: 8vw;
    font-size: 4vw;
    width: 100%;
    border-bottom: 0.2667vw dashed #eeee;
}

/* .mobile_type .hdjl-list li{
    width: 95%!important;
} */
.mobile_type .same-list2 li a,
.mobile_type .zxft-sub-common-list li a {
    font-size: 4vw;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    float: left;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: inherit;

}

.mobile_type .zxft-sub-common-list li span,
.mobile_type same-list2 li span {
    font-size: 4vw;
    width: auto;
    text-align: right;
}

.mobile_type .zwgk-list-right,
.mobile_type .hdjl-list-right,
.mobile_type .xxgk-list {
    width: 100%;
}

.mobile_type .zdxxgk-list div {
    width: 48%;
    margin-right: 2vw;
    margin-bottom: 2vw;
}

.mobile_type .xxgk-list li {
    width: 47%;
    margin: 0 1.5vw;
    margin-bottom: 2vw;
}

.mobile_type .xxgk-list li:first-child {
    margin: 0 1.5vw 2vw;
}

.mobile_type .xxgk-list li:nth-child(even) {
    margin-right: 0;
    margin-left: 1vw;
}

.mobile_type .xxgk-list li a {
    display: block;
    height: 20vw;
    font-size: 4.5vw;
    color: #fff;
    padding-left: 0;
    line-height: 30vw;
    text-align: center;
    background-size: 7vw;
}
.mobile_type .xxgk-list li a{
    background-position-y: 12vw !important;
}
.mobile_type .zdxxgk-list div:nth-child(even) {
    margin-right: 0;
}

.mobile_type .zdxxgk-list div a {
    height: auto;
    border: 1px solid #dcdcdc;
    padding-left: 0;
    line-height: 12vw;
    text-align: center;
    font-size: 4vw;
    background: none;
}

.mobile_type .silder-box-1 {
    width: 100%;

}

.mobile_type .zdxxgk-list div a:after {
    display: none;
}

.mobile_type .hdjl-sub-title li {
    font-size: 5vw;
    line-height: 10vw;
    padding: 0 2vw;
}

.mobile_type .wb {
    width: 100%;
    padding: 0 1.5vw;
    box-sizing: border-box;
}

.mobile_type .wb ul li {
    width: 100%;
    height: auto;
    line-height: 12vw;
    border: 1px solid #e3e3e3;
    margin-bottom: 2vw;
    text-align: center;
    background-size: 6vw;
    background-position: 27vw center;
}

.mobile_type .wb ul li a {
    display: block;
    padding-left: 0;
    font-size: 4.5vw;
}

.mobile_type .ewm {
    display: block;
    margin-left: 0;
    margin: 0 auto;
    width: 23vw;
}

.mobile_type .switch-section1-focus a {
    border-top: 1vw solid #245399 !important;
}


.mobile_type .silder-box {
    margin: 2vw auto;
}

.mobile_type .silder li {
    width: 96vw;
}

.mobile_type .roll-wrap {
    height: 16vw;
    overflow: hidden;
}

.mobile_type .roll__list li a {
    width: 46vw;
    height: 16vw;
    margin-left: 0vw;
    margin-right: 2vw;
    margin-bottom: 2vw;
}

.mobile_type .roll__list li a:first-child {
    margin-left: 0px !important;
}

.mobile_type .silder {
    width: 95vw !important;
    margin: 0 auto;
}

.mobile_type .silder-button {
    display: none;
}

.mobile_type .silder-box .prev,
.mobile_type .silder-box .next {
    display: none;
}

.mobile_type .silder-box .box {
    width: 100%;
    height: auto;
}


/* 友情链接 */
.mobile_type .link-sites {
    height: auto !important;
    border-top: .5vw solid #355e92;
}

.mobile_type .wrap {
    width: 100%;
    padding: 0 2vw;
}

.mobile_type .link-sites h2 {
    font-size: 5vw;
    line-height: 10vw;
    padding-left: 0;
    color: #245399;
    margin-right: 2vw;
    width: 100%;
}

.mobile_type .link-sites>.wrap>div {
    position: relative;
    width: 33.333333%;
    height: auto;
    line-height: 9vw;
    border: 1px solid #dcdcdc;
    margin: 0;
    margin-right: 0vw;
    padding-left: 0;
    font-size: 4vw;
    display: block;
    cursor: pointer;
    text-align: center;
}

.mobile_type .link-sites>.wrap>div span.ariafontcontent {
    font-size: 4vw !important;
    font-weight: bold;
}

.mobile_type .link-sites>.wrap>div>ul {
    width: 96vw;
    background: #ededed;
    position: absolute;
    bottom: 0;
    z-index: 1;
    left: -2vw;
    height: 31vw !important;
    padding: 2vw;
    padding-left: 2vw;
    margin-left: 2vw;
    bottom: -31.5vw !important;
}

.mobile_type .link-sites>.wrap>div>ul li {
    width: 46%;
    line-height: 7vw;
    font-size: 4vw;
    margin-left: 2vw;
}

.mobile_type .link-sites>.wrap>div>ul.link-sites2 {
    left: -34vw !important;
}

.mobile_type .link-sites>.wrap>div>ul.link-sites3 {
    left: -66vw !important;
}


.mobile_type .govpushinfo123456 li a {
    width: 100% !important;
}

.mobile_type .govpushinfo123456 li {}

.mobile_type .govpushinfo150203 {
    height: 90vw;
    overflow: hidden;
}

.mobile_type .govpushinfo150203 li {
    height: auto;
}

.mobile_type .govpushinfo150203 li a {
    width: 68% !important;
    overflow: hidden !important;
    display: inline-block !important;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mobile_type span.Title.text-tag {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 68%;
    margin-left: 0;
}

.mobile_type span.Days.text-tag {
    width: 25vw;
    display: inline-block;
    margin-left: 0;
    text-align: right;
}